package com.dhy.socket.request.util;

import lombok.AllArgsConstructor;
import lombok.Data;

import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.List;

/**
 * @author 大忽悠
 * @create 2022/6/20 17:29
 */
@Data
@AllArgsConstructor
public class ControllerHolder {
    /**
     * 目标方法
     */
    private Method targetMethod;
    /**
     * Controller对象
     */
    private Object controllerObj;
    /**
     * 方法参数保存--ParamHolder在集合中的下标,对应该参数在方法参数的顺序
     */
    private List<ParamHolder> paramHolderList=new ArrayList<>();
}
